.table td{
	vertical-align: top;
}
.table thead tr{
	background: #f1b950;
}
.table tr td{
	text-align: left;
}
.table .order_header{
	background: #F5F5F5;
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
	color: #999;	
}
.table .order_header .shop_name{
	float: right;
}
.table .order_header span+span{
	margin-left: 30px;
}
.table .order_detail>td{
	padding: 0;
	border: 1px solid gainsboro;
}
.table .order_detail .product_info li{
	padding:10px 20px;
}
.table .order_detail .product_info li+li{
	border-top: 1px solid gainsboro;
}
.product_info .product_item .product_name{
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	width: 380px;
	overflow: hidden;
	text-overflow: ellipsis;
	
}
.product_info .product_item .product_type+.product_num{
	float:right
}
.product_info .product_item p+p{
	margin-top: 20px;
}
.product_operate>span{
	float:right
}
.table .order_detail .user_info,
.table .order_detail .address_info,
.table .order_detail .price_info,
.table .order_detail .post_info,
.table .order_detail .status_info,
.table .order_detail .operate{
	padding: 10px;
	position: relative;
}
.user_info .nickName{
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.address_info .address label{
	display: inline-block;
}
.address_info .address label:nth-child(1){
	vertical-align: top;
}
.price_info .total_price{
	color: #FF6600;
	font-weight: bold;
}
.table .post_info>p>span{
	font-weight: bold;
}
.table .operate .check_post,
.table .status_info .order_more,
.table .price_info .commission_info{
	color: #337AB7;
}
.check_post{
	cursor: pointer;
}
.order_header .order_status{
	color: #449D44;
}
.post_detail{
	position: absolute;
	margin: auto;
	height: auto;
	/*max-height: 800px;*/
	border:1px solid #FF6600;
	background: #fbfbfb;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	display: none;
	text-align: left;
	right: 20px;
    top: 40px;
    z-index: 9;
    width: auto;
}
.post_detail:after{
	content: "";
    position: absolute;
    width: 100%;
    top: -20px;
    height: 20px;
}
.post_detail:before{
	content: "▲";
	font-size:16px;
	color: #FF6600;
    position: absolute;
    top: -17px;
    right: 0;
    height: 20px;
}
.post_detail .package{
	width: 600px;
	display: none;
}
.post_detail:hover{
	display: block;
}
.post_detail .detail_head{
	margin: 0;
	font-size: 16px;
	line-height: 40px;
	color: #337AB7;
	border-bottom: 1px solid gainsboro; 
}
.post_detail .detail_head span,.post_detail .info_head span{
	display: inline-block;
	float: left;
	text-align: center;
}
.post_detail  span.post_page{
	float: right;
	margin-right: 30px;
}
.post_detail  span.post_page>i{
	color: #999;
	background: transparent;
}
.post_detail .table{
	margin: 0;
	background: transparent;
}
.post_detail .table thead tr{
	background: transparent;
}
.post_detail .info_head{
	line-height: 40px;
	font-weight: bold;
	color: #337AB7;
	font-size: 14px;
	/*border-bottom: 1px solid gainsboro;*/
	margin: 0;
}
.post_detail .info_head span{
	box-sizing: border-box;
}
.post_detail .info_head span + span{
	border-left: 1px solid gainsboro;
}
.post_detail .info_detail{
	font-size: 12px;
}
.post_detail .info_detail .post_time{
	text-align: center;
	vertical-align: middle;;
}
.post_detail .info_detail td{
	box-sizing: border-box;
}
.post_detail .post_time{
	width: 176px;
}
.post_detail .table tr{
	border-bottom: 1px solid gainsboro;
}
.post_detail .post_status{
	width: 50px;
} 
.post_detail .post_status.status1{
		background: url(http://oaats41rf.bkt.clouddn.com/ico_status.gif) 0px center no-repeat #fbfbfb;
}
.post_detail .post_status.status2{
		background: url(http://oaats41rf.bkt.clouddn.com/ico_status.gif) -50px center no-repeat #fbfbfb;
}
.post_detail .post_status.status3{
		background: url(http://oaats41rf.bkt.clouddn.com/ico_status.gif) -100px center no-repeat #fbfbfb;
}
.post_detail .post_status.status4{
		background: url(http://oaats41rf.bkt.clouddn.com/ico_status.gif) -150px center no-repeat #fbfbfb;
}
.table td.operate{
	text-align: center;
}
.table .price_info .commission_info{
	margin-left: 4px;
}
.table .price_info .price_detail>p{
	display: flex;
}
.table .price_info .price_detail>p>span{
	flex:1;
}
.table .price_info .price_detail>p>span:nth-child(2){
	padding-left: 20px;
}
.all_price{
	margin-top:30px;
	font-size: 16px;
	color: #FF0000;
	text-align: center;
}
.all_price span+span{
	margin-left: 20px;
}
.post_info + .post_info{
				border-top: 1px solid #E7E8EC;
				padding-top: 15px;
			}
			
.commission_info{
	cursor: pointer;
}
